//////////////////////////////////////////////////////////////////////////

#ifndef _TIMER_H_
#include "timer.h"
#endif

//////////////////////////////////////////////////////////////////////////

#include <QTime>

//////////////////////////////////////////////////////////////////////////


Timer::~Timer()
{
}


//////////////////////////////////////////////////////////////////////////


void Timer::Start()
{
    Reset();
}


//////////////////////////////////////////////////////////////////////////


void Timer::Pause()
{
    // Not implemented yet
}


//////////////////////////////////////////////////////////////////////////


void Timer::Reset()
{
	m_Begin = QTime::currentTime();
}


//////////////////////////////////////////////////////////////////////////


size_t Timer::Milliseconds() const
{
    return m_Begin.msecsTo( QTime::currentTime() );
}


//////////////////////////////////////////////////////////////////////////
